|
|
|
|
<gglDrive variable>.ListFileGgl (Function) In french: <Variable gglDrive>.ListeFichierGgl
Not available
Lists Google Docs Editors files (Docs, Sheets, etc.) present on Google Drive.
oOAuth2Param is OAuth2Parameters
oOAuth2Param.ClientID = "client_id"
oOAuth2Param.ClientSecret = "client_secret"
oOAuth2Param.RedirectionURL = "http://localhost:9000/"
gglMyDrive is gglDrive
gglMyDrive = GglDriveConnect(oOAuth2Param)
arrGglFile is array of GglFile
arrGglFile = gglMyDrive.ListFileGgl, "/", frRecursive)
FOR EACH Queue OF arrGglFile
SWITCH Queue.MimeType
CASE mimeTypeGglDocs: Queue.ExportMimeType = mimeTypeDOCX
CASE mimeTypeGglSheets: Queue.ExportMimeType = mimeTypeXLSX
OTHER CASE: Queue.ExportMimeType = mimeTypePDF
END
let ResDownload = gglMyDrive.DownloadGglFile(arrGglFile[1], "c:\MyDocuments")
IF ErrorOccurred THEN
Trace ("An error has occurred")
RETURN
END
END
Syntax
<Result> = <Google Drive>.ListFileGgl(<Start directory> [, <Options>])
<Result>: Array of GglFile variables Array of variables of type GglFile corresponding to the found files. <Google Drive>: gglDrive variable Name of the gglDrive variable that corresponds to the Google Drive service to be used. The connection to the drive must have been previously established. Otherwise, files will not be listed. <Start directory>: Character string Drive directory from which files are to be listed. This directory must be an absolute path: - Directory names must be separated by '/' or '\'.
- Directory names must start with '/' or '\'.
If the path is invalid, an error will be generated. <Options>: Optional Integer constant Type of iteration:
| | frNotRecursive | The iteration is non-recursive. Subdirectories are ignored. | frRecursive (Default value) | The iteration is recursive. Subdirectories are automatically taken into account. |
Remarks <Start directory> parameter Examples of valid paths: "/holidays directory/2021/" "\photos" Examples of invalid paths: "directoryA/DirectoryB" "This/Path/Is/invalid" "c:\Users\" Business / UI classification: Business Logic
This page is also available for…
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|